package com.sugon.dao;

import com.sugon.entity.ToolsListEntity;
import org.apache.ibatis.annotations.Param;

/**
 * 工装清单管理Dao
 *
 * @author YuXD
 * @date 2020-09-13 12:18
 */
public interface ToolsListDao extends BaseDao<ToolsListEntity> {
    /**
     * loadByCode
     *
     * @param code 工装CODE
     * @return
     */
    ToolsListEntity loadByCode(@Param("code") String code);

    /**
     * 获取数据库中最新的工装编码
     *
     * @return
     */
    String getLastestToolsCode();

    /**
     * 实时更新工装在途数
     *
     * @param toolsId 工装ID
     * @return
     */
    int realtimeUpdateTransitNum(@Param("toolsId") String toolsId);

    /**
     * 实时更新工装库存
     *
     * @param toolsCode
     * @return
     */
    int realtimeUpdateStock(@Param("toolsCode") String toolsCode);

}
